Big Huge Thesaurus

Nymphaea odorata

noun